Fast Solution of Toeplitz Systems of Equations and Computation of Padé Approximants

نویسندگان

  • Richard P. Brent
  • Fred G. Gustavson
  • David Y. Y. Yun
چکیده

We present two new algorithms, ADT and MDT, for solving order-n Toeplitz systems of linear equations Tz = b in time O(n log n) and space O(n). The fastest algorithms previously known, such as Trench’s algorithm, require time Ω(n2) and require that all principal submatrices of T be nonsingular. Our algorithm ADT requires only that T be nonsingular. Both our algorithms for Toeplitz systems are derived from algorithms for computing entries in the Padé table for a given power series. We prove that entries in the Padé table can be computed by the Extended Euclidean Algorithm. We describe an algorithm EMGCD (Extended Middle Greatest Common Divisor) which is faster than the algorithm HGCD of Aho, Hopcroft and Ullman, although both require time O(n log n), and we generalize EMGCD to produce PRSDC (Polynomial Remainder Sequence Divide and Conquer) which produces any iterate in the PRS, not just the middle term, in time O(n log n). Applying PRSDC to the polynomials U0(x) = x2n+1 and U1(x) = a0 + a1x+ · · ·+ a2nx gives algorithm AD (Anti-Diagonal), which computes any (m, p) entry along the antidiagonal m + p = 2n of the Padé table for U1 in time O(n log n). Our other algorithm, MD (Main-Diagonal), computes any diagonal entry (n, n) in the Padé table for a normal power series, also in time O(n log n). MD is related to Schönhage’s fast continued fraction algorithm. A Toeplitz matrix T is naturally associated with U1, and the (n, n) Padé approximation to U1 gives the first column of T−1. Thus, the Padé table algorithms AD and MD give O(n log n) Toeplitz algorithms ADT and MDT. Trench’s formula breaks down in certain degenerate cases, but in such cases a companion formula, the discrete analog of the Christoffel-Darboux formula, is valid and may be used to compute z in time O(n log n) via the fast computation (by algorithm AD) of at most four Padé approximants. We also apply our results to obtain new complexity bounds for the solution of banded Toeplitz systems and for BCH decoding via Berlekamp’s algorithm.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approximate solution of laminar thermal boundary layer over a thin plate heated from below by convection

In this paper, an integration of a symbolic power series method - Padé approximation technique (PS - Padé), was utilized to solve a system of nonlinear differential equations arising from the similarity solution of laminar thermal boundary layer over a flat plate subjected to a convective surface boundary condition. As both boundary conditions tended to infinity, the combination of series solut...

متن کامل

Fraction-Free Computation of Matrix Rational Interpolants and Matrix GCDs

We present a new set of algorithms for computation of matrix rational interpolants and one-sided matrix greatest common divisors. Examples of these interpolants include Padé approximants, Newton–Padé, Hermite–Padé, and simultaneous Padé approximants, and more generally M-Padé approximants along with their matrix generalizations. The algorithms are fast and compute all solutions to a given probl...

متن کامل

ADM-Padé technique for the nonlinear lattice equations

Keywords: Adomian decomposition method Padé approximants Belov–Chaltikian lattice The nonlinear self-dual network equations Solitary solution a b s t r a c t ADM-Padé technique is a combination of Adomian decomposition method (ADM) and Padé approximants. We solve two nonlinear lattice equations using the technique which gives the approximate solution with higher accuracy and faster convergence ...

متن کامل

Algebraic properties of robust Padé approximants

For a recent new numerical method for computing so-called robust Padé approximants through SVD techniques, the authors gave numerical evidence that such approximants are insensitive to perturbations in the data, and do not have so-called spurious poles, that is, poles with a close-by zero or poles with small residuals. A black box procedure for eliminating spurious poles would have a major impa...

متن کامل

Can We Optimize Toeplitz/Hankel Computations?

The classical and intensively studied problem of solving a Toeplitz/Hankel linear system of equations is omnipresent in computations in sciences, engineering and communication. Its equivalent formulations include computing polynomial gcd and lcm, Padé approximation, and BerlekampMassey’s problem of recovering the linear recurrence coefficients. To improve the current record asymptotic bit opera...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • J. Algorithms

دوره 1  شماره 

صفحات  -

تاریخ انتشار 1980